#pragma once

#include "Includes.h"
#include "Trace.h"

class IEngineTrace
{
public:
	virtual void            func0();                                    //0x0000(0)
	virtual void            func1();                                    //0x0004(1)
	virtual void            func2();                                    //0x0008(2)
	virtual void            func3();                                    //0x000C(3)
	virtual void            TraceRay(const Ray_t& ray, UINT fMask, void* pTraceFilter, Trace_t* pTrace);
};//size: 0x4(4)